package com.wingscode.modules.sys.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.wingscode.common.utils.PageUtils;
import com.wingscode.modules.sys.entity.InquiryEntity;
import com.wingscode.modules.sys.form.InquiryQueryForm;

import java.util.List;
import java.util.Map;


/**
 * 招标
 *
 * @author yan
 */
public interface InquiryService extends IService<InquiryEntity> {

	PageUtils queryPage(InquiryQueryForm form);

	/**
	 * 保存
	 */
	void saveInquiry(InquiryEntity inquiryEntity);

	void updateInquiry(InquiryEntity inquiryEntity);

	/**
	 * 删除
	 */
	void deleteBatch(Long[] ids);

	InquiryEntity getInfo(Integer id);

	PageUtils mainList(InquiryQueryForm form);

	PageUtils myList(InquiryQueryForm form);

	PageUtils myOfferPriceList(InquiryQueryForm form);

	PageUtils queryMarketPage(Map<String, Object> params);

	List<InquiryEntity> invalidList();
}
